overcoming difficulties - Allemand Anglais Dictionnaire